.block {
  margin-bottom: 30px;
}

.block-title {
  height: 40px;
  line-height: 40px;
  background: rgba(12, 49, 81, 0.91);
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  position: relative;
  z-index: 2;
}

.block-title1 {
  height: 40px;
  line-height: 40px;
  background: rgba(12, 49, 81, 0.91);
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  position: relative;
  z-index: 2;
  margin-bottom: 10px
}

.block-title2 {
   height: 30px;
  line-height: 33px;
  float: right;
  background: rgba(12, 49, 81, 0.91);
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  position: relative;
  z-index: 2;
  margin-right: 10px;
  width: 100px;
  margin-top: 14px;
}

.block-title4 {
  margin-top: 10px;
  height: 40px;
  line-height: 40px;
  background: rgba(12, 49, 81, 0.91);
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  position: relative;
  z-index: 2;
  margin-bottom: 10px
}

.block-title .fa {
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 15px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  background: #009ab5;
}



.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-bars:before {
  content: "\f0c9";
}

.block .cat-blocks {
  background: #fff;
  box-shadow: inset 0 0 0 1px #eee;
  padding-top: 1px;
  margin-top: -1px;
}

.block .cat-blocks > div {
  position: relative;
  padding: 0 20px;
  line-height: 40px;
  border-bottom: 1px solid #eee;
  color: #1a1a1a;
  cursor: pointer;
  transition: all .2s ease;
  color: rgb(1, 112, 148);
}

.item-loop .coast1 {
  border-left: 1px solid #EEEEEE;
  float: right;
  height: 60px;
  width: 94px;
  color: #454545;
  font-size: 18px;
  text-align: center;
  padding-top: 19px;
}

.g-button { 
display: inline-block; 
min-width: 46px; 
text-align: center; 
color: #444; 
font-size: 11px; 
font-weight: bold; 
height: 27px; 
padding: 0 8px; 
line-height: 27px; 
-webkit-border-radius: 2px; 
-moz-border-radius: 2px; 
border-radius: 2px; 
-webkit-transition: all 0.218s; 
-moz-transition: all 0.218s; 
-ms-transition: all 0.218s; 
-o-transition: all 0.218s; 
transition: all 0.218s; 
border: 1px solid #dcdcdc; 
background-color: #f5f5f5; 
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1)); 
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); 
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1); 
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1); 
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1); 
background-image: linear-gradient(top,#f5f5f5,#f1f1f1); 
-webkit-user-select: none; 
-moz-user-select: none; 
user-select: none; 
cursor: default; 
  }  
*+html .g-button { 
min-width: 70px; 
  }  
button.g-button, 
input[type=submit].g-button { 
height: 29px; 
line-height: 29px; 
vertical-align: bottom; 
margin: 0; 
  }  
*+html button.g-button, 
*+html input[type=submit].g-button { 
overflow: visible; 
  }  
.g-button:hover { 
border: 1px solid #c6c6c6; 
color: #333; 
text-decoration: none; 
-webkit-transition: all 0.0s; 
-moz-transition: all 0.0s; 
-ms-transition: all 0.0s; 
-o-transition: all 0.0s; 
transition: all 0.0s; 
background-color: #f8f8f8; 
background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1)); 
background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1); 
background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1); 
background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1); 
background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1); 
background-image: linear-gradient(top,#f8f8f8,#f1f1f1); 
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); 
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); 
box-shadow: 0 1px 1px rgba(0,0,0,0.1); 
  }  
.g-button:active { 
background-color: #f6f6f6; 
background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1)); 
background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1); 
background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1); 
background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1); 
background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1); 
background-image: linear-gradient(top,#f6f6f6,#f1f1f1); 
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); 
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); 
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); 
  }  
.g-button:visited { 
color: #666; 
  }  
.g-button-submit { 
border: 1px solid #3079ed; 
color: #fff; 
text-shadow: 0 1px rgba(0,0,0,0.1); 
background-color: #4d90fe; 
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed)); 
background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed); 
background-image: -moz-linear-gradient(top,#4d90fe,#4787ed); 
background-image: -ms-linear-gradient(top,#4d90fe,#4787ed); 
background-image: -o-linear-gradient(top,#4d90fe,#4787ed); 
background-image: linear-gradient(top,#4d90fe,#4787ed); 
  }  
.g-button-submit:hover { 
border: 1px solid #2f5bb7; 
color: #fff; 
text-shadow: 0 1px rgba(0,0,0,0.3); 
background-color: #357ae8; 
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8)); 
background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8); 
background-image: -moz-linear-gradient(top,#4d90fe,#357ae8); 
background-image: -ms-linear-gradient(top,#4d90fe,#357ae8); 
background-image: -o-linear-gradient(top,#4d90fe,#357ae8); 
background-image: linear-gradient(top,#4d90fe,#357ae8); 
  }  
.g-button-submit:active { 
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 
  } 
  